be hard put to ne demek

  1. be hard put to : çok zor yapmak
  2. be hard put to : zorlukla